
.border-bottom-red{
	border-bottom:1px solid #e54d42
}
.border-bottom-gray{
	border-bottom: 1rpx solid #ededed;
}
.border-bottom-cyan{
	border-bottom:1px solid #1cbbb4
}


.line-ellipsis {
  width: 126px;
  white-space: nowrap; /* 不换行 */
  overflow: hidden; /* 隐藏溢出内容 */
}


.line-tow-ellipsis {
  white-space: normal; /* 不换行 */
  overflow: hidden; /* 隐藏溢出内容 */
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical; 
  display:-webkit-box;
  text-align:left
}
.font-10{
  font-size: 20rpx;
}

.font-12{
  font-size: 24rpx;
}
.font-14{
  font-size: 28rpx;
}
.font-16{
  font-size: 32rpx;
}
.font-18{
  font-size: 36rpx;
}
.font-20{
  font-size: 40rpx;
}
.font-22{
  font-size: 44rpx;
}
.font-24{
  font-size: 48rpx;
}
.font-weight-blod{
  font-weight: bold;
}
.font-weight-normal{
  font-weight: normal;
}
.flex-column{
	display: flex;
	flex-direction: column;
}
.border-gray{
  border: 1px solid #ebeef5;
}

.height-40{
	height: 80rpx;
}
.flex-1{
	flex:1
}

.bg-main-green{
	background-image: linear-gradient(45deg, #6FCF97, #35DFE8);
	color: #fff;
}

.bg-main-yellow{
	background-image: linear-gradient(245deg, #FFF643, #F88F33);
	color: #fff;
}

.bg-main-yellow-2{
	background-image: linear-gradient(185deg, #FFF643, #F88F33);
	color: #fff;
}

.bg-thema-green{
	background-color:#6FCF97;
}

.bg-thema-grey{
	background-color:rgba(118, 118, 128, 0.24);
}

.bg-thema-black{
	background-color:#1D2743;
}

.border-radius-10{
	border-radius: 20rpx;
}



.bg-thema-green-light{
	/* 0.2 */
	 background-color: rgba(111, 207, 151, 0.2);
}



.text-thema-green{
	color:#6FCF97;
}

.text-D9{
	color: #D9D9D9;
}

.text-999{
	color: #999;
}

.text-666{
	color: #666;
}

.text-333{
	color: #333;
}

.text-82{
	color: #828282
}

.text-4f{
	color: #4f4f4f
}

.width-100{
	width: 100%;
}

.height-100{
	height: 100%;
}

.shop-image-icon{
		position: absolute;
		left: 20rpx;
		bottom: 0px;
		width: 180rpx;
		height: 180rpx;
	}